package cn.com.nes.site.service.crm.opportunity.dto;

import cn.com.nes.site.service.crm.log.dto.GetLogClaimListDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

@ApiModel(value = "查询商机详情出参模型")
@Data
public class OpportunityDetailDTO {

    @ApiModelProperty(value = "商机内容")
    private OpportunityInfoDto opportunityInfo;

    @ApiModelProperty(value = "商机跟进记录")
    private List<GetLogClaimListDto> claimList;

    @ApiModelProperty(value = "商机联系人")
    private List<OpportunityStaffDTO> staffList;

    @ApiModelProperty(value = "报价单")
    private List<OpportunityQuoteDto> quoteList;

    @ApiModelProperty(value = "设计图清单")
    private List<BimDesignDto> designList;

    @ApiModelProperty(value = "设计图")
    private List<OpportunityBimDto> bimList;

    @ApiModelProperty(value = "设备告知承诺书")
    private List<OpportunityBimDto> sbgzcns;
    @ApiModelProperty(value = "客户合同")
    private List contractList;

    @ApiModelProperty(value = "图片列表")
    private Map<String, List<OpportunityFileDto>> picMap;
}
